草庐IT

JavaFX 2.2 javadoc?

全部标签

java - 仅当用户开始输入时清除 JavaFX TextField 中的提示文本

默认行为是在字段被聚焦时删除字段中的提示文本。那是标记在田野中的时候。是否可以配置文本字段,以便仅在用户开始输入时删除提示文本?否则我需要在每个文本字段旁边/上方添加一个标签以描述其中的值。 最佳答案 我知道它有点旧,但我自己需要它,这仍然非常相关。我将完成jewelsea的回答并给出一个更简单的解决方案。背景显然这是Java(FX)的默认行为(仅当用户开始键入时,TextField中的提示文本才会被清除)。但是随后,根据JIRA系统中的请求(或错误报告),Java更改了此行为(并默认为在TextField获得焦点时清除文本)。您可

java - 删除 JavaDoc 注释的工具?

是否有任何工具/Eclipse插件可以删除文件中的所有JavaDoc注释?运行该工具后,正常(非JavaDoc)注释应该是完整的。 最佳答案 尝试使用此正则表达式在eclipse/sed/您最喜欢的支持正则表达式的编辑器中搜索替换。/\*\*(?s:(?!\*/).)*\*/?s将输入视为单行一个起始字符串\**零个或多个*/的否定前瞻空格或非空格字符尾随字符串*/编辑要解决字符串包含javadoc的情况,请使用此正则表达式((?并将其替换为第一个捕获组/1那么如果你说这个不应该匹配///***/或更复杂的情况我建议,使用像antl

JavaFX 2.1 消息框

美好的一天!我正在使用JavaFXSDK开发程序。我想要像C#中那样的消息框:DialogResultrs=MessageBox.showDialog("MessageHere...");if(rs==....){//code}我想使用JavaFXSDK实现这样的功能。非常感谢您的回答。 最佳答案 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Alert.htmlTheAlertclasssubclassestheDialogclass,andpro

java - 配置 Gradle 以发布源代码和 javadoc

如何配置Gradle以将源代码和javadocjar发布到存储库? 最佳答案 Gradle6.0的解决方案如果您使用的是Gradle6.0或更高版本,这里是您可以使用的最小配置;注意新引入的withSourcesJar()和withJavadocJar()方法:plugins{id'java'id'maven-publish'}group='com.example'java{withSourcesJar()withJavadocJar()}publishing{repositories{maven{url='file:///tmp/

JavaFx GridPane - 如何居中元素

我有一个GridPane填充了1个字母的标签。这是一张图片:代码如下:intcharSpacing=1;intcharsInWidth=28;intcharsInHeight=16;doublecharWidth=15;doublecharHeight=20;GridPanegp=newGridPane();gp.setAlignment(Pos.CENTER);Label[]tmp=newLabel[charsInHeight*charsInWidth];Stringtext="W";intcurrArrPos=0;for(inty=0;y如何让字符居中?我已将它们放在HBox中并给

java - 无法在 JavaFX 中加载图像

我测试了这段代码以创建带有图像的对话框。finalintxSize=400;finalintySize=280;finalColorbackgroundColor=Color.WHITE;finalStringtext="SQLBrowser";finalStringversion="ProductVersion:1.0";finalStageaboutDialog=newStage();aboutDialog.initModality(Modality.WINDOW_MODAL);ButtoncloseButton=newButton("Close");closeButton.set

java - 使用 JavaFX 中的 FileChooser 禁用隐藏文件

我正在为它的用户界面使用JavaFX开发一个Java应用。当我在OsXMavericks中使用FileChooser类从计算机硬盘驱动器加载CSV文件时,对话框会向我显示所有文件和文件夹,即使是隐藏的文件和文件夹也会产生很多噪音,并且很难找到所需的文件和文件夹文件。这张截图说明了我在说什么:我认为这可能更像是一个OSX问题,但我不知道如何修复,至少我不明白如何使用JavaFXFileChooser类修复它。这是我的代码:Stagestage=newStage();FileChooserfileChooser=newFileChooser();fileChooser.setTitle("

java - 即使在另一个选项卡中不可见时,如何使 JavaFX 的 webview 呈现?

我正在JavaFXWebView上加载一个网站,一段时间之后我截取了如下内容的屏幕截图:WritableImageimage=webView.snapshot(null,null);如果我正在查看工作正常的WebView,但如果它被隐藏在不在前台的选项卡中(我不确定隐藏它的其他情况),那么屏幕截图是适当的网站,但完全空白。如何强制WebView在不可见的情况下呈现?在此期间,webView.isVisible()是真的。我发现WebView中有一个方法称为isTreeReallyVisible()目前它包含:privatebooleanisTreeReallyVisible(){if(

java - 我应该在哪里验证 JavaFX 属性更改?

我有一个mvp结构化的javafx应用程序。有一个带有文本字段的View,它有自己的StringProperty类型的textProperty。还有一个模型,其中包含一个名为Item的对象。项目有一个IntegerProperty。现在我想将这两个属性绑定(bind)到我的演示者类中,以便在一个或另一个更改时更新它们。尽管它们有不同的类型,但可以通过以下方式绑定(bind)它们:Bindings.bindBidirectional(textField.textProperty(),item.percentProperty(),newNumberStringConverter());这工

JavaFX 屏幕分辨率缩放

我一直在寻找一种方法来做到这一点,但我只找到了Thisquestionwithoutanswers.我在一台1366x768笔记本电脑上开发,我使用JavaFX创建一个GUI(很抱歉,但我不能发布代码,它基本上是一个包含几个GridPanes的AnchorPane,其中包含更多GridPanes,其中包含标签,TextFields和几个图表)。当我以另一个分辨率(1920x1080或1600x900)加载项目时出现问题。我正在使用stage.setMaximized(true);,但这只会缩放背景、舞台本身,所以所有的元素和容器(面板、标签、文本字段......)保持与1366x768